import { wechatConfig } from './config.js';

// 微信保存处理
function wechatSave(imageUrl) {
    wx.downloadImage({
        url: imageUrl,
        isShowProgressTips: 0,
        success: (res) => {
            wx.saveImageToPhotosAlbum({
                filePath: res.tempFilePath,
                success: () => alert('保存成功'),
                fail: (err) => alert('微信保存失败: ' + JSON.stringify(err))
            });
        },
        fail: (err) => alert('下载失败: ' + JSON.stringify(err))
    });
}

// 通用保存处理
export function handleSave(imageUrl) {
    if (typeof wx !== 'undefined') {
        wechatSave(imageUrl);
    } else {
        const link = document.createElement('a');
        link.href = imageUrl;
        link.download = 'image.gif';
        document.body.appendChild(link);
        link.click();
        document.body.removeChild(link);
    }
}